//index.js
//获取应用实例
const app = getApp()
const util = require("../../utils/util.js");

Page({
  /**
   * 页面的初始数据
   */
  data: {
    projectId: "",
    communityId: "",
    taskId: "",
    area: "鼓楼区",
    city: "南京市",
    provice: "江苏省",
    name: "",
    investigatorName: "",
    reportFinished: true,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    let projectId = options.projectId || "";
    let communityId = options.communityId || "";
    this.setData({
      projectId: projectId,
      communityId: communityId
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    let that = this;
    util.request("/api/project/" + this.data.projectId + "/" + this.data.communityId, {}, function(res) {
      let communityDetail = res.data.data;
      console.log(communityDetail);
      if (!communityDetail) {
        return false;
      }
      that.setData({
        taskId: communityDetail.taskId,
        area: communityDetail.area,
        city: communityDetail.city,
        provice: communityDetail.provice,
        name: communityDetail.name,
        investigatorName: communityDetail.investigatorName,
        reportFinished: communityDetail.reportFinished
      });
    });
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },

  // 生成报告
  createReport() {
    let _this = this;
    util.request("/api/report/generate/" + this.data.taskId, {}, function(res) {
      _this.setData({
        reportFinished: true,
      });
      wx.navigateTo({
        url: '/pages/createSuccess/index',
      })
    });
  },
})